package com.pxx.pj.pxx.service;


import com.pxx.pj.common.pojo.PageObject;
import com.pxx.pj.pxx.pojo.PxxUser;
import com.pxx.pj.pxx.pojo.PxxUserDept;
import com.pxx.pj.pxx.pojo.PxxUserMenu;

import java.util.List;
import java.util.Map;


public interface PxxUserService {
     List<PxxUserMenu> findUserMenusByUserId(Integer id) ;

    int updatePassword(String newPassword, String cfgPassword, String sourcePassword);

    int updateObject(PxxUser entity,Integer[] roleIds);

    Map<String,Object> findObjectById(Integer userId) ;



    int saveObject(PxxUser entity, Integer[]roleIds);
    int validById(Integer id,Integer valid);

    PageObject<PxxUserDept> findPageObjects(String username,Integer pageCurrent);
}
